A Simulation Methodology for the Prediction of Spmd Programs Performance
نویسندگان
چکیده
A simulation methodology for predicting the performance of data parallel (SPMD) programs on parallel and distributed platforms is presented. The proposed methodology comprises a parameterised description of the applications as well as the target machines. An integrated simulation procedure estimates the time complexity of the SPMD application given a well defined hardware platform and predicts the execution behaviour.
منابع مشابه
Automatic Performance Estimation of SPMD Programs on MPP
A methodology for the estimation of sequential and SPMD programs performance is presented. Performance metrics concerning the execution of a specific application on a target machine are derived using a machine parameterization and a symbolic application description. Both parameterizations can be obtained automatically using an integrated toolset: the Performance Estimation Toolkit. The toolset ...
متن کاملThe CAMAS workbench: Computer Aided Migration of Applications System
A simulation methodology for predicting the performance of sequential programs as well as data parallel (SPMD) programs on parallel and distributed platforms is presented. The proposed methodology comprises a parameterised description of the applications as well as the target machines. An integrated simulation procedure estimates the time complexity of the (SPMD) application given a well-define...
متن کاملA Methodology for Accurate, Effective and Scalable Performance Analysis of Application Programs
We describe a unique and comprehensive methodology for accurately measuring and effectively analyzing the performance of an application’s execution. This methodology is 1) accurate, because it assiduously avoids systematic measurement error (such as that introduced by instrumentation); 2) effective, because it associates useful performance metrics (such as memory bandwidth) with important sourc...
متن کاملPerformance Prediction of Dynamic Task Structures with N-map
A set of computerized tools to support a performance oriented parallel program development is integrated in the CAPSE (Computer Aided Parallel Software Engineering) environment. The respective tool support for performance engineering activities covers performance prediction in the design phase, analytical or simulation based performance evaluation in the detailed speciication and coding phase, ...
متن کاملPerformance Oriented Development of SPMD Programs Based on Task Structure Specifications
An incremental development process for parallel SPMD programs driven by performance engineering activities is proposed. We provide a methodology and set of computerized tools to support the implementation design phase and early evaluation of skeletal program designs from a performance point of view, such that performance critical design choices can be investigated far ahead of the full coding o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1993